package edu.sctu.practice.class02.hujie.online_classes_practice.imooc.Java_IO.class4to3;

import edu.sctu.practice.class02.hujie.online_classes_practice.imooc.Java_IO.class4to1.IOUtil;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * Created by hp on 2015/12/22.
 */
public class FileOutDemo1 {
    public static void main(String[] args) throws IOException {
        //如果该文件不存在，则直接创建，如果存在，删除后创建
        FileOutputStream out = new FileOutputStream("demo/out.dat", true);//有true在此文件后追加，否则删除后添加
        out.write('A');//写出了'A'的低八位
        out.write('B');//写出了'B'的低八位
        int a = 10;//write方法只能写八位，那么写一个int需要写4次每次8位
        out.write(a >>> 24);
        out.write(a >>> 16);
        out.write(a >>> 8);
        out.write(a);
        byte[] utf = "中国".getBytes("utf-8");
        out.write(utf);
        out.close();
        IOUtil.printHex("demo/out.dat");
    }
}
